using System;
using System.Collections.Generic;
using System.Windows.Documents;

namespace YouVisio.Silverlight.TextDiff
{
    public interface IWordsRetriever : IPartsRetriever<string, int>
    {
        void SetTextParts(Tuple<TextPart, TextPart> tuple, Dictionary<string, int> textParts, Counter lastKey, bool isInitial);
        List<Word> ExtractWords(DiffPartsList diffList, Operation skipOperation);
    }
}